package src.com.zt.demo.interface_extends_demo.extends_demo;

public class Demo {
    public static void main(String[] args) {
        Computer com = new Computer();   //在main方法中创建一个父类对象
        pad ipad = new pad();   //在子类中创建一个子类对象
        System.out.println(com.screen); //调用父类的属性
        com.StartUp();  //调用父类的方法

        //子类可以调用父类中写好的属性和方法
        System.out.println(ipad.screen);
        ipad.StartUp();

        //子类可以扩展自己的属性和方法
        System.out.println(ipad.battery);
        ipad.Start3G();

        //System.out.println(com.b); 父类不能调用子类的属性和方法
        //父类调用自己的方法
        com.showPicture();
        //子类调用重写父类的方法，虽然是同一个方法，但是完成的方式不同
        ipad.showPicture();

        //
        System.out.println(com.sayHello());
        System.out.println(ipad.sayHello());
    }
}
